home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / comms / other / slrn / slrn_src / slrnpull / slrnpull.sh < prev   
Linux/UNIX/POSIX Shell Script  |  1999-05-14  |  811b  |  31 lines

  1. #!/bin/sh
  2.  
  3. # I run this file from cron every night to pull a few newsgroups from my
  4. # news server.  It does the following:
  5. #
  6. #     1.  Runs slrnpull in expire mode to expire old articles
  7. #     2.  Starts up ppp via a ppp-on script (not provided)
  8. #     3.  Runs slrnpull to grab articles from the server
  9. #     4.  Turns off ppp via a ppp-off script (not provided)
  10.  
  11. # Configuration variables.  Change these!!!
  12. dir=/var/spool/news
  13. server=news.mit.edu
  14. slrnpull=/home/john/src/slrn/src/objs/slrnpull
  15.  
  16. #----------------------------------------------------------------------------
  17. # Make sure that all files will be readable by others
  18. umask 022
  19.  
  20. # Before getting new articles, perform expiration.
  21. $slrnpull -d $dir --expire
  22.  
  23. if /usr/sbin/ppp-on; then
  24.  $slrnpull -d $dir -h $server
  25.  /usr/sbin/ppp-off
  26. else
  27.  exit 1
  28. fi
  29.  
  30.  
  31.